package com.itheima.reflectlearn;

/*
可变长参数
    int... args就是可变长参数

    1.可变长参数要求的参数个数是：0~N个
    2.可变长参数在参数列表中必须在最后一个位置上，且只能有一个可变长参数
    3.可变长参数可以看作一个数组
    4.
 */
public class ArgsTest {
    public static void main(String[] args) {
        m();
        m(2);
        m(1,2,3);


        //可以传一个数组
        String[] arr = new String[]{"a","b","c"};
        m2(2,arr);
    }

    public static void m(int... args){
        System.out.println("m方法运行了");
    }

    public static void m2(int a,String... b){
        for(String s:b){
            System.out.println(s);
        }

    }
}
